Terminal Emulation for Automation and Testing of Character-Graphic Programs: A Code Walkthrough
نویسنده
چکیده
This paper describes a technique that allows automation and testing of charactergraphic programs using existing public-domain tools. Specifically, Tcl, Tk, and Expect are augmented with a terminal emulator in order to build a screen representation in memory. This screen can be queried in a high-level way and the interaction can be further controlled based on the screen representation. One immediate use of this is to build a test suite for automating standards conformance of all of the interactive programs in POSIX 1003.2 (Interactive Shells and Utilities). This technique is portable and inexpensive. All the software described in this paper is free or in the public domain. This paper assumes a thorough understanding of Expect, Tcl, and Tk.
منابع مشابه
Automation and Testing of Character-graphic Programs
This paper describes a general technique that allows automation and testing of charactergraphic programs using portable and inexpensive tools. Specifically, Tcl, Tk, and Expect are augmented with a terminal emulator in order to build a screen representation in memory. This screen can be queried in a high-level way and the interaction can be further controlled based on the screen representation....
متن کاملHigh-Speed Real-Time Digital Emulation for Hardware-in-the-Loop Testing of Power Electronics: A New Paradigm in the Field of Electronic Design Automation (EDA) for Power Electronics Systems
This paper details the design and application of a new ultra-high speed real-time emulation for Hardware-in-the-Loop (HiL) testing and design of high-power power electronics systems. Our real-time hardware emulation for HiL system is based on a custom, heterogeneous, reconfigurable, multicore processor design that emulates power electronics, and includes a circuit compiler that translates graph...
متن کاملHigh-Speed Real-Time Digital Emulation for Hardware-in- the-Loop Testing of Power Electronics: A New Paradigm in the Field of Electronic Design Automation (EDA) for Citation
This paper details the design and application of a new ultra-high speed real-time simulation for Hardware-in-the-Loop (HiL) testing and design of high-power power electronics systems. Our real-time hardware emulation for HiL system is based on a custom, heterogeneous, reconfigurable, multicore processor design that emulates power electronics, and includes a circuit compiler that translates grap...
متن کاملGraphic User Interface Modelling and Testing Automation
A Graphical User Interface (GUI) is the most widely used method whereby information systems interact with users. According to ACM Computing Surveys, on average, more than 45% of software code in a software application is dedicated to the GUI. However, GUI testing is extremely expensive. In unit testing, 10,000 cases can often be automatically tested within a minute whereas, in GUI testing, 10,0...
متن کاملCA Verify Automated Regression Testing for CICS
CA Verify® Automated Regression Testing for CICS (CA Verify for CICS) is the automated mainframe testing tool from CA Technologies for IBM CICS Transaction Server for z/OS applications that use 3270type terminals or terminal emulation. Using CA Verify for CICS, you can perform unit, regression, stress, concurrency, migration and system testing and resolve issues that occur as a result of these ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002